//index.js
// var QQMapWX = require('../../libs/qqmap-wx-jssdk.min.js');
// var qqmapsdk;
//获取应用实例
// const app = getApp()

Page({
  data: {
    activeAdress: '未知',
    addressArr: []
  },
  onLoad: function () {
    // 获取缓存
    wx.getStorage({
      key: 'address',
      success: res => {
        this.setData({
          activeAdress: res.data
        })
      }
    })
    wx.getStorage({
      key: 'addressArr',
      success: res => {
        this.setData({
          addressArr: res.data
        })
      }
    })
    // // 实例化API核心类
    // qqmapsdk = new QQMapWX({
    //   key: 'ES5BZ-MXTEW-23DR6-OBIRX-BNFZK-RLBAZ'
    // });
    // // 获取用户地址
    // wx.getLocation({
    //   success: res => {
    //     qqmapsdk.reverseGeocoder({
    //       location: {
    //         latitude: res.latitude,
    //         longitude: res.longitude
    //       },
    //       success: res => {
    //         // console.log(res);
    //         this.setData({
    //           activeAdress: res.result.address_component.city
    //         })
    //       },
    //       fail: () => {
    //         // console.log(res);
    //       },
    //       complete: () => {
    //         // console.log(res);
    //       }
    //     });
    //   }
    // })
    // 获取数据
    wx.request({
      url: 'https://www.odun.com/smartShoes/web/subway/citys.json', //
      header: {
        'content-type': 'application/json'
      },
      success: res => {
        this.setData({
          addressArr: res.data.data.list || []
        })
        wx.setStorage({
          key: 'addressArr',
          data: res.data.data.list || []
        })
      }
    })
  },
  linkTo: function (e) {
    var name = e.target.dataset.name;
    var imageUrl = e.target.dataset.imageurl
    if (name) {
      wx.setStorage({
        key: 'address',
        data: name
      })
      wx.redirectTo({
        url: '../index/index?name=' + name + '&imageUrl= ' + imageUrl
      })
    } else {
      wx.redirectTo({
        url: '../index/index'
      })
    }
  }
})
